import Vuex from 'vuex';
import Vue from 'vue';
import createPersistedState from 'vuex-persistedstate';
import cart from './modules/cart';
Vue.use(Vuex);
const store = new Vuex.Store({
    modules: {
        cart
    },
    plugins: [
        createPersistedState({
            // 在本地存储中写入数据时使用的数据名称
            key: 'cartStore',
            // 设置存储介质, 默认为localStorage
            storage: window.localStorage,
            // 指定需要持久化的数据
            // reducer(state) {
            //     return state.cart;
            // }
        })
    ]
});
export default store;